package com.mall.huohuo;

/**
 * 提供分页的能力
 *
 * @author yuanyuan.zhu
 * @version PagedRequest.java, v 0.1 2020-08-20 22:56 yuanyuan.zhu
 */
public interface Pageable {

    /**
     * 获取分页大小
     *
     * @return 分页大小
     */
    Integer getPageSize();

    /**
     * 设置分页大小
     *
     * @param pageSize 分页大小
     */
    Pageable setPageSize(Integer pageSize);

    /**
     * 获取当前页码
     *
     * @return 当前页码
     */
    Integer getPageNumber();

    /**
     * 设置当前页码
     *
     * @param pageNumber 当前页码
     */
    Pageable setPageNumber(Integer pageNumber);
}
